package com.kgc.dao.mapper;

import com.kgc.entity.FilesOss;
import org.apache.ibatis.annotations.Param;

public interface FilesOssMapper {
    // identityType 管理员0,用户1; userId 更新头像用户的id;

    //用户上传头像
    //图片,用户id,身份类型
    int userUploadFile(@Param("fileName") String fileName, @Param("userId") Integer userId, @Param("identityType") Integer identityType);

    //上传文件
    int upload(FilesOss filesOss);

    //文件下载
    String down(Integer fileId);

    //用户删除个人文件
    int deleteFileByUserId(FilesOss filesOss);

    //管理员删除文件
    int deleteFile(Integer fileId);

    //获取文件地址
    String getFileUrl(Integer fileId);
}
